//引入express模块
const express = require('express');
//引入中间件模块
const bodyParser = require('body-parser');
//引入用户路由器
const userRouter = require('./routes/user.js');
//创建服务器
const app = express();
//设置端口号
app.listen(8080, () => {
    console.log('服务器启动成功');
});

//使用body-parser中间件将所有post请求解析为对象
app.use(express.urlencoded({
    extended: false
}));

//挂在用户路由器，添加前缀/v1/user
app.use('/v1/users', userRouter);


//创建错误处理中间件
app.use((err, req, res, result) => {
    //查看得到的错误信息
    console.log(err);
    //设置状态码
    res.status(500).send({ code: 500, msg: '服务器端错误' });
});